package com.pbs.net;

import java.security.AccessController;
import java.security.Provider;

public class JSSEProvider extends Provider {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3284623627576473004L;

	public JSSEProvider() {
	    super("HarmonyJSSE", 1.0, "Harmony JSSE Provider"); 
	    AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() { 
	        public Void run() {
	            put("SSLContext.TLS", 
	                    "org.apache.harmony.xnet.provider.jsse.SSLContextImpl"); 
	            put("Alg.Alias.SSLContext.TLSv1", "TLS"); 
	            put("KeyManagerFactory.X509", 
	                    "org.apache.harmony.xnet.provider.jsse.KeyManagerFactoryImpl"); 
	            put("TrustManagerFactory.X509", 
	                    "org.apache.harmony.xnet.provider.jsse.TrustManagerFactoryImpl"); 
	            return null; 
	        } 
	    }); 
	}
}
